package com.dk;

import com.dk.service.TestServiceI;
import com.dk.service.impl.TestServiceImpl;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;

//此注解表示当前是一个springboot的启动类
//内部有个@EnBle..，表示开启soringboot的自动配置功能 例如：与redis进行整合，我们不需要配置，springboot就有一个默认的指
//此注解继承了他上面的注解 看源码 但源码下载不了
@SpringBootApplication
public class SpringBoot01App {
    public static void main(String[] args) {
        /*SpringBoot01App.class里的SpringBoot01App=这个文件的类名*/
        SpringApplication.run(SpringBoot01App.class, args);
    }
    @Bean
    public TestServiceI getTestService(){
        return new TestServiceImpl();
    }
}
